home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d8 / te2_110c.arc / WHATS.NEW < prev   
Text File  |  1991-04-02  |  6KB  |  149 lines

  1.     ------------------------------------------------------------
  2.  
  3.     What's new in TE/2 Version 1.10.C and CommPak/2 Version 0.98
  4.                             2 April, 1991
  5.  
  6.     ------------------------------------------------------------
  7.  
  8.  
  9.                         Oberon Software
  10.                         518 Blue Earth Street
  11.                         Mankato, MN  56001
  12.  
  13.                         Voice: 507/388-7001
  14.                         BBS:   507/388-1154
  15.                         GEnie: B.FLOWERS
  16.                         CIS:   72510,3500
  17.  
  18.  
  19.     ------------------------------------------------------------
  20.  
  21.  =======================================================================
  22.  Changes which effect both the Registered and Shareware Versions of TE/2
  23.  =======================================================================
  24.  
  25.   * New INI variable: Emulate
  26.      - May be set to one of: TTY, ANSI, ANSI_TE2, VT100, or
  27.        3101. Default value: ANSI_TE2
  28.  
  29.   * New INI variable: ClsReset
  30.      - Defaults value is FALSE.  If set to TRUE will cause
  31.        Alt-C and CLS() to reset the terminal attribute to
  32.        the default (TermAttr) before clearing the screen
  33.  
  34.   * The VT100 emulation has been completely revised
  35.      - Both screen and keyboard handling have been updated.
  36.      - The Function keys F1-F4 for VT100 now have a default action
  37.        equivalent to the PF1-PF4 keys on the VT100.  These codes
  38.        will be sent ONLY if they have not been overridden in
  39.        TE2.FNK
  40.  
  41.   * IBM 3101 Emulation
  42.      - Associated new TE2.INI variables AutoNL3101, AutoLF3101,
  43.        and Scroll3101 to simulate action of the switch settings
  44.        of the IBM 3101 terminal
  45.      - Default handling of Function Keys F1 through F8, may be
  46.        overridden via TE2.FNK
  47.  
  48.   * Non-Access code alphas in phone numbers passed thru to dialer
  49.     intact.
  50.      - This effects letters K through Z.  A through J are stripped
  51.        from the dial string unless they have been assigned an
  52.        Access Code value (registered version only).
  53.      - A "W" (wait for second disltone) in an AT command will work
  54.        now.
  55.  
  56.   * The informational display invoked via ALT-I has been expanded and
  57.     now contains version information for the currently executing TE/2
  58.     and CommPak/2.
  59.  
  60.   * TE2.XLT has been renamed TE2INP.XLT and a file named TE2OUT.XLT
  61.     has been added.  The function of the new file is identical to
  62.     that of the first except that it will translate outgoing
  63.     characters.
  64.  
  65.   * It is now possible to send an ASCII zero character by any of the
  66.     following methods: typing ^@, sendbyte(0), transmit("") (the last
  67.     two being script commands available in the registered version
  68.     only).
  69.   
  70.   * New Control-Break handler.
  71.      - When Ctrl-Break is hit, a dialog will pop up and present a
  72.        menu allowing you to "Resume", "Flush Buffers and Resume",
  73.        or "Exit TE/2".  The Flush Buffers option is for those
  74.        situations where output halted due to a spurious XOFF from
  75.        the remote.  It will flush the COM driver queue (but not
  76.        TE/2's internal queue) and cause the modem to begin
  77.        transmitting again as if an XON had been received.  The Exit
  78.        TE/2 option exits the process a little more gently than a
  79.        standard ^Break but not much; it may not work during
  80.        execution of a child process.
  81.      - In the registered version only, the Control-Break handler
  82.        also allows one or all currently running script files to be
  83.        aborted.  There may be subsidiary problems with aborting
  84.        scripts in this manner - especially if there are any files
  85.        which the script has open - these files will not get properly
  86.        closed until TE/2 exits.
  87.  
  88.   * Still more refinement on the error correction algorithms in the
  89.     ZModem file transfers.
  90.  
  91.   * The default ModemInitStrg in the sample TE2.INI file previously
  92.     contained the parameter "X6" which is not available on a large
  93.     number of modems.  This has been changed to the more generic "X4".
  94.  
  95.     ------------------------------------------------------------
  96.  
  97.        ========================================================
  98.        Changes which effect only the Registered Version of TE/2
  99.        ========================================================
  100.  
  101.   * New script functions:
  102.  
  103.     integer JDATE(integer julianday, integer gregorian)
  104.        returns packed date (or 0 on error)
  105.  
  106.     integer JULIAN(intger calendardate, integer gregorian)
  107.        returns Julian day number (or -1 on error)
  108.  
  109.     integer JULIAN2(integer month, integer day, integer year, integer gregorian)
  110.        returns Julian day number (or -1 on error)
  111.  
  112.     integer JWDAY(integer julianday)
  113.        returns weekday index (or -1 on error)
  114.  
  115.     integer ERASE(string filename)
  116.        returns 0 on success, -1 on error
  117.  
  118.     integer SETCURSOR(integer row, integer column)
  119.        places the cursor at (row, column) on the terminal screen.
  120.        This is direct placement independent of the current terminal
  121.        emulation.  The origin is (usually) the upper lefthand corner
  122.        and is (0,0).  If the current terminal emulation is VT100
  123.        AND the virtual terminal is in relative cursor addressing
  124.        mode AND a scroll region is set, this function will obey the
  125.        VT100 emulation's rules for cursor placement relative to
  126.        scrolling region.
  127.        returns TRUE if the cursor was moved, FALSE if the requested
  128.        location was out of bounds.
  129.  
  130.  
  131.   New script read-only variables:
  132.     - integer CURSORROW
  133.     - integer CURSORCOL
  134.         These contain the current cursor position (row and column
  135.         respectively) on the virtual terminal screen relative to the
  136.         upper left hand corner of the screen which is row 0, column 0.
  137.   
  138.  
  139.   * Any valid script command may be initiated via a function key
  140.     if the first character of the assigned string is an exclaimation
  141.     point.  I.e., "!setxonxoff(3)" or "!run te2host".  PLEASE,
  142.     DON'T assign "fnkey(1)" to F1 or any such tom-foolery!  There's
  143.     no checking for recursion.
  144.  
  145.   * A number of problems have been resolved in the script interpreter
  146.     as regards faulty parsing of certain syntaxes;  A new grammar
  147.     compiler has been used with this release.
  148.  
  149.